
// 密码没有赋值功能，用户会认为自己的密码被别人知道

let form = layui.form;
let layer = layui.layer;
// 表单验证
form.verify({
    // 密码验证
    changdu: function (value, item) {
        let reg = /^\S{6,12}$/;
        if (reg.test(value) == false) {
            return '密码6-12个字符,不能有空格'
        }
    },
    diff: function (value, item) {
        let val = $('.oldPwd').val();  // 旧密码的值
        if (value == val) {
            return '新密码与旧密码不能一样'
        }
    },
    same: function (value, item) {
        let val = $('.newPwd').val(); // 新密码的值
        if (value != val) {
            return '两次输入密码不一致'
        }
    }
});

//  ------------ 提交
// 1. 注册submit事件
$('form').submit(function (e) {
    e.preventDefault();
    // 2. 验证
    // 6-12位，非空字符   新密码和原密码不能相同    两次新密码必须一致
    // 3. 收集数据
    // 4. 提交数据
    $.ajax({
        type: 'post',
        url: '/my/updatepwd',
        data: $(this).serialize(),
        success: function (res) {
            layer.msg(res.message);
            if (res.status === 0) {
                // 修改成功，清空输入框的值
                $('form')[0].reset(); // DOM方法reset表示重置表单
            }
        }
    })
});


